17
5
343
51
31
97
40
154
532
288
311
14
161
21
24
98
289
66
417
36
81
25
75
3
42
41
87
15
63
52
132
16
70
112
690
128
33
71
178
219
45
13
121
22
104
59
53
265
108
228
159
95
2046