33
52
39
36
28
32
58
35
76
23
24
10
43
18
12
20
44
30
64
45
29
66
40
19
186
37
22
129
11
69
217
113
25
142
68
349
96
15
409
170
165
223
88
21
26
173
175
139