27
46
97
106
55
19
203
139
33
105
22
72
34
49
62
205
48
230
80
200
68
520
14
25
39
181
102
159
35
165
28
101
43
82
10
410
234
134
53
31
45
220
578
390
212
38
29
86
20
11
66
15
21