112
110
34
35
196
62
258
16
118
20
45
51
235
21
56
102
24
36
74
28
92
53
80
27
75
63
79
10
99
123
116
193
87
68
130
67
69
97
32
156
81
25
128
60
39
23
30