109
1
72
361
2
58
68
34
64
171
50
85
49
78
99
0
92
97
77
343
89
56
173
4
20
179
90
142
249
264
60
102