6
20
27
24
17
50
4
26
25
3
123
22
80
47
13
41
104
121
31
56
11
234
23
32
76
40
30
295
14
58
66
92
117
168
162
34
59
668
276
42
7
35
74
49
36
16
191
270
39