30
2
36
42
13
95
101
177
40
6
24
73
8
78
17
11
22
33
18
38
44
51
117
123
37
9
19
10
107
64
57
43
56
21