8
32
10
5
12
20
33
88
40
66
21
14
47
23
16
300
186
25
19
22
111
27
11
6
49
58
3
52
65
7
91
24
85
62
161
2
132
54
80
152
97
154