36
22
19
85
25
13
11
20
110
38
91
66
61
27
28
8
70
49
17
69
133
97
15
62
136
241
180
84
47
376
31
43
217
471
57
215
160
23
107
52
125
268
166
89
21
141
128
361
58
30