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