35
26
43
28
60
84
42
45
39
40
20
18
188
17
25
36
27
46
44
300
69
52
41
135
244
112
50
250
76
47
111
82
91
70
267
75
182
79
130
29
140
59
33
86
32
58