6
31
25
43
3
22
239
45
60
93
71
212
76
54
46
27
36
30
68
32
101
77
16
17
38
5
74
47
29
73
51
67
10
33
26
50
181
420
58
95
116
48
65
99
150
18
217
35
324
94
207
182
138
79
52
55