38
1
31
29
34
50
64
105
85
179
83
2
445
148
93
292
243
3
100
56
112
107
157
130
65
240
76
66
69
203
425
188
0