5
28
6
9
36
40
101
51
11
27
15
60
12
37
19
24
22
4
14
17
10
16
347
21
13
30
7
53
125
105
25
84
18
52
1275
103
34
150
29
39
2
48