0
4
1
29
136
33
25
16
14
2
43
37
55
8
19
31
20
40
81
26
114
9
97
32
18
30
99
34
12
23
15
47
51
44
342
60
143
292
92
137
27
417
28
62
67
421
713
559
42