6
118
15
23
11
19
51
44
114
87
33
2
3
4
7
9
12
58
16
28
303
5
22
31
26
25
30
21
50
66
41
10
24
54
46
62
1
57
29