108
26
29
56
60
43
184
31
166
67
36
83
70
90
272
75
44
102
132
78
62
168
50
274
159
111
190
63
110
72
117
53
79
33
18
65
24
58
268
430
17
120
167
74
46
209
178
187
113
40
223
1396
248
106
64
179