41
10
0
22
17
25
55
18
11
33
1
34
162
80
61
128
382
96
131
65
549
260
118
183
273
300
109
7
54
4
108
159
71
30
12
95
225
42
149
750
496
43
169
200
739