108
50
104
66
171
16
350
122
224
39
106
190
57
986
72
903
91
38
44
111
64
240
13
264
51
30
15
73
55
67
52
188
12
45
87
74
60
126
90
41
71
119
63
354
197
204
32
37
85
31
161
340
47
179
25