4
2
7
11
8
58
10
13
3
15
29
9
25
108
19
24
30
6
28
37
23
31
32
272
16
50
83
49
52
17
18
22
62
27
47
155
45
95