131
1
95
2
117
391
66
162
133
141
530
448
186
130
222
0
633
74
103
502
70
1336
6
114
154
289
140
156
46
163
40
60
77