27
28
91
1483
306
138
25
37
70
119
376
80
97
285
11
179
30
14
49
60
13
136
284
175
21
22
61
79
103
99
57
147
192
282
152
82
916
297
644
562
55
62
53
114
236
45
225
96
48
12
46