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