126
25
28
54
153
105
190
68
180
156
39
61
57
84
74
1100
343
24
166
96
20
43
15
33
174
828
11
759
111
13
22
55
274
97
413
88
14
49
516
241
137
64
42
440
142
222
108
40
12
128