12
244
39
110
132
43
72
84
57
38
30
42
50
36
142
11
243
75
158
83
181
79
149
86
141
113
136
129
40
103
48
159
266
51
81
118
47
167
26
734
166
109
397
196
68
65
100
55
231
131
215
366