20
46
29
121
19
70
28
79
89
24
80
66
191
16
23
44
98
43
32
25
153
40
421
35
504
7
31
12
49
210
308
55
57
30
140
213
104
69
62
36
103
291
33
94
39
21
17
73
319
82
212