21
22
25
54
56
43
15
1086
49
29
227
62
127
40
18
4
101
9
17
10
41
16
14
122
36
8
117
70
1189
234
239
38
27
878
571
31
128
79
65
7
74
23
24
95
163
165
96
167
867
26
125