105
71
77
65
12
35
39
16
231
21
49
110
48
73
84
210
75
78
172
58
304
50
69
44
15
346
93
57
42
257
67
375
374
338
163
153
94
291
382
63
41
116
131
99
9
109
95
13
79
59
20
55
54
62