109
104
24
58
192
34
25
12
70
164
215
11
53
43
38
297
30
10
42
27
18
93
9
13
81
17
46
20
134
129
98
74
91
262
529
8
182
89
44
15
35
280
171
33
51
173
47
50
95
131