31
684
18
251
331
172
51
181
231
136
122
294
110
14
58
113
123
84
155
59
29
41
273
45
73
47
25
24
446
159
19
230
87
12
9
127
27
13
17
42
116
32
38
33
65
7
22
72
15
85
560