5
26
28
33
12
105
31
88
32
58
86
16
450
186
42
37
23
24
34
135
49
21
50
124
97
36
156
63
75
10
137
195
229
82
163
114
92
126
138
207
57
46
248
162
79
70
53
108
78
421
54