35
181
51
11
53
136
42
127
17
426
44
74
105
28
27
93
21
81
15
116
104
252
4
9
6
24
45
250
65
147
8
132
38
34
90
119
76
149
176
220
20
26
135
22
384
33
0
94
49
122
821
966
188
166