0
3
32
86
16
42
22
9
114
62
346
40
56
72
78
48
66
30
18
55
33
85
50
14
38
8
81
83
47
60
96
286
91
35
10
12
5
252
59
23
128