43
389
109
226
114
345
72
320
96
129
80
157
25
178
97
147
22
126
15
255
60
124
12
95
92
14
4
84
68
395
77
8
106
1
74