32
12
27
7
16
33
14
51
22
53
112
13
75
23
19
26
60
64
11
37
25
67
121
18
9
6
61
58
140
110
48
52
40
106
136
144
137
188
310
176
108
343
87
165
170
66
80
91
226