121
34
165
22
116
14
217
58
386
45
90
36
31
1127
43
123
166
10
61
187
26
30
118
389
197
17
48
12
13
133
25
9
7
11
20
145
68
55
106
215
905
191
23
15
83
39
18
676
209
200
69
82