121
336
46
32
52
57
29
17
13
5
9
87
38
8
7
19
10
407
30
21
15
35
445
6
34
43
23
110
136
95
101
90
22
109
142
284
1760
28
27
102
191
220
54
346
69
195
53
70
42