8
37
31
7
2
5
25
16
51
4
30
70
24
9
49
103
66
44
101
40
10
79
114
6
32
36
249
74
17
35
3
13
52
12
11
48
54
15
43
21
22
153