3
112
148
26
47
511
240
23
50
33
92
59
16
39
45
390
55
117
123
98
38
18
51
14
213
37
197
77
31
28
52
64
58
7
178
177
49
189
20
164
13
226
9
43
193
15
99
73
21
1
11
109