10
32
30
72
35
246
198
29
68
44
71
136
38
6
478
62
18
45
13
115
27
14
20
52
180
129
172
50
15
130
9
225
46
59
252
55
16
615
47
200
67
343
416
102
33
24
151
145
220