0
70
15
22
1
11
10
3
2
13
30
5
9
6
8
33
24
34
56
54
4
117
26
86
109
44
20
61
172
16
103
267
104
127
58
492
55
291
606
386
195
377
442
219
193
139
32