26
48
11
49
15
2
16
10
103
38
25
82
72
348
73
883
34
119
183
151
289
187
53
132
340
205
241
76
55
126
178
39
156
143
329
71
85
652
61
45
79
33
281
250
70
290
14247
547
232