26
23
71
86
41
21
34
43
9
57
116
76
59
84
78
96
182
130
27
306
109
104
187
56
222
335
70
79
87
94
85
75
10
30
141
42
121
111
359
310
148
45
117
46
33
90
24
131
373
127
97