3
46
15
2
30
18
24
124
14
12
6
13
7
10
29
56
8
729
26
244
19
73
22
17
236
59
137
36
163
366
104
103
37
81
171
154
166
57
31
84
61
20
66
27
175
164