111
110
74
227
75
96
182
127
233
116
73
69
34
63
84
68
49
47
299
12
41
103
29
32
16
130
33
40
31
119
62
77
92
42
102
220
128
43
214
48
28
251
26
281
159
91
59
81
66