112
110
75
227
76
97
182
128
234
117
74
70
35
64
85
69
49
48
300
12
42
104
30
33
17
131
32
40
31
119
62
77
92
102
63
220
43
214
28
251
26
281
159
91
59
81
41
66