10
36
225
122
95
30
151
150
27
19
76
222
164
51
347
12
22
86
124
125
32
23
42
64
43
84
182
40
38
59
45
33
211
103
39
148
6
191
44
11
69
68
37
202
433
133
15
234