1
11
2
64
7
21
5
6
28
4
8
10
54
31
50
13
53
12
26
22
104
91
154
183
171
159
24
30
49
116
83
461
74
15
44
65
218
51
392
27
60
36
75
148
68
69
76
97
167
150
56
127