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