249
3
52
1
80
2
133
145
73
92
100
327
156
124
65
106
443
105
85
492
6
83
377
96
58
185
0
41
109
70
848
16
201
519
35