32
45
10
210
16
58
456
34
27
31
86
29
156
47
101
39
117
196
53
135
315
110
40
15
131
22
132
146
42
113
93
73
81
80
70
26
55
130
52
190
261
43
149
82
56
51
84
236
105
126