37
34
4
0
20
15
17
31
33
26
136
94
163
151
279
49
134
148
319
124
47
43
82
146
24
143
81
215
155
68
208
337
186
84
349
343
414
235
181
72
121
83
79
176
64
61
1266
346
48
369
563