10
1
35
7
44
42
26
5
33
52
41
23
4
14
63
31
3
38
64
28
27
18
397
68
140
132
20
24
59
25
9
275
97
319
104
60
175
75
187
53
109
81
201
417
136
161
54
49
153
94
177
62
334
198