10
1
33
7
44
42
26
5
52
41
22
4
14
63
30
3
38
64
28
27
18
396
68
140
130
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