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