10
22
25
35
29
8
7
12
36
19
4
20
24
21
23
38
28
30
31
178
13
45
80
0
189
57
49
65
78
9
16
6
294
3
5
2