12
33
235
108
13
24
68
10
43
90
2
36
56
19
58
132
69
114
46
16
40
35
128
51
161
49
53
31
27
106
102
160
17
59
18
137
81
183
207
118
50
26
45
48
29
20
34
42
122
260
7
159
62