24
23
41
37
22
33
45
27
20
219
57
91
14
46
79
60
63
106
171
144
620
77
105
48
30
38
52
72
26
165
207
83
64
90
59
138
89
29
35
352
392
25
68
272
308
347
50
34
1399
28
75