39
12
135
23
13
17
81
4
49
51
6
1
18
15
66
2
53
24
55
25
7
5
31
16
38
32
62
30
8
95
79
67
120
57
34
163
64
288
228
122
200
152
72