5
28
32
21
33
40
49
18
51
16
29
53
20
185
116
2
70
6
65
11
22
23
8
13
35
109
14
273
1
38
7
110
3
179
4
80
26
27
48
52
30
90
10