7
29
13
28
19
10
124
9
2
16
12
18
30
6
4
8
1
5
105
22
20
50
96
35
31
60
21
42
72
184
41
49
40
27
17
32
63
45
71
46
34