28
26
90
37
36
53
69
17
13
263
140
67
29
99
525
202
40
165
184
25
71
175
16
159
48
43
173
20
74
27
384
212
82
110
41
39
138
126
47
60
61
57
45
80
31
87
203
152
35
55