26
22
30
15
35
37
17
16
9
176
28
32
84
36
87
114
336
132
56
1007
172
23
31
218
177
199
20
415
181
449
39
266
76
360
254
621
174
14
57
285
938
1403
25
1256
90
54
29
822
658
1469