115
21
14
16
157
90
74
124
49
2
130
2
94
81
174
142
40
28
24
17
9
14
317
237
511
117
108
93
229
149
144
75
1
2
3416394