17
88
1
48
37
18
8
104
21
58
275
51
126
59
24
49
76
106
372
71
30
107
56
105
28
265
187
39
190
118
179
66
215