112
38
245
127
249
9
27
32
178
35
389
4
157
195
104
120
21
122
49
89
291
39
304
7
22
210
124
14
23
19
26
37
15
67
92
498
145
36
225
55
6
223
16
189
30
236
17
33
20