3
19
33
230
85
112
24
36
143
11
75
42
83
144
131
91
125
25
32
53
34
121
18
35
65
282
189
103
74
296
151
48
105
57
46
49
94
14
179
45
60
58
27
86
37
181
47
219
20
13
102
59