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