6
46
89
52
59
18
174
38
31
41
33
192
112
122
39
220
162
72
78
24
13
110
103
58
12
35
25
42
62
8
92
82
9
34
301
176
47
22
57
30
125
101
44
573
225
71
45