11
85
1
48
35
18
6
104
21
57
274
51
126
59
24
49
76
106
372
71
30
75
107
56
105
28
264
187
39
190
118
178
66
215