10
83
147
98
295
80
53
50
43
84
100
29
15
71
121
19
149
47
2
88
141
162
86
49
45
417
55
36
9
182
72
228
213
54
94
128
307
446
178
66
233
26
161
93
308
102
288
116
85
139
863
114