58
235
356
99
17
42
140
38
65
19
55
56
43
51
26
82
12
18
27
203
68
29
40
45
74
9
46
30
25
138
47
59
66
23
267
92
52
91
858
130
15
4
146
22
48
11
232
53
71
72
152
151
118
175