41
21
103
279
73
30
25
26
175
379
10
24
101
82
18
62
39
317
81
165
122
50
400
177
20
107
199
83
31
15
56
8282
14
44
28
36
66
71
29
326
239
40
23
145
46
9
69
53
1102
232
186
148