108
16
11
116
37
5
134
240
149
94
28
109
1649
30
29
104
75
45
50
217
80
89
33
52
97
192
179
295
136
280
14
17
225
251
36
43
47
485
318
743
160
190
219
66
144
34
58
63