35
15
203
29
362
19
100
89
11
26
105
12
3
21
108
27
93
125
28
58
18
103
109
32
69
50
101
66
62
164
37
124
99
36
300
206
338
90
95
139
128
6
10
33
123
51
157
394