26
84
22
29
71
24
96
53
118
154
184
47
56
79
16
15
25
159
54
75
294
305
165
373
48
33
86
116
43
168
114
39
40
145
150
187
58
18
92
36
34
23
31
148
387
221
146
377
81