0
3
6
2
27
16
21
81
5
32
86
15
17
42
22
9
104
114
11
62
25
13
64
49
346
106
40
56
23
76
121
38
34
72
100
98
45
57
53
150
50
240
20
18
133
78
37
58
48
66
33