36
32
41
92
79
34
30
43
35
1138
108
70
73
16
258
49
60
289
61
69
37
75
46
85
58
29
47
45
42
115
238
76
44
55
159
148
54
151
94
57
96
95
66
33
27
63
137
185