112
78
53
59
132
113
26
12
45
196
15
170
21
572
101
153
41
436
84
181
96
294
79
186
76
253
109
106
48
92
156
161
415
60
255
223
58
175
145
88
63
38
31
65
51
36
97
121
172
134
263
270
192
74
35