126
52
87
114
59
31
73
302
37
49
30
53
380
40
96
14
85
100
69
82
76
21
25
207
81
274
173
212
79
101
251
36
19
22
178
223
117
18
66
46
260
124
138
71
9
182
16
74
32
7
92
23
102