104
36
25
43
6
42
67
124
119
136
377
52
66
144
334
51
83
22
16
77
37
31
74
19
9
30
40
15
54
102
17
12
55
71
125
97
60
155
27
26
269
63
188
294
217
95
106
306
436
229
218
251
265