37
28
29
30
58
18
50
36
302
35
55
84
16
34
23
26
39
70
53
31
311
25
44
33
40
109
117
63
45
20
67
19
80
57
90
48
27
24
65
113
32
89
17
111