9
5
0
22
27
3
26
7
21
41
39
28
55
51
47
57
38
32
37
40
64
95
96
82
45
101
29
68
81
62
71
228
440
31
36
145
48
58
66
116
42
15