159
222
67
52
161
37
35
438
21
108
109
1101
97
299
38
46
560
33
24
147
61
36
164
190
201
29
477
149
84
107
367
375
103
30
77
121
113
160
411
203
53
393
66
75
16
100
57
42
318
177
142
334
187
79
165