35
12
38
47
122
82
118
31
95
111
29
76
79
16
93
53
60
71
65
258
100
532
22
10
188
99
146
73
150
123
24
86
207
105
155
106
160
216
9
147
49
45
116
23
112
94
46
121
36