3
28
13
11
46
9
7
32
35
6
16
21
4
24
10
12
135
25
30
20
302
48
111
41
18
72
2
108
5
14
1
38
17
37
34
56
31
15