50
8
51
38
15
35
102
40
106
75
60
22
294
65
97
68
44
305
32
76
114
135
157
92
28
101
27
57
48
33
330
422
74
368
11
224
124
45
54
200
52
340
80
59
79
293
371
179
49
36
210
215
29