3
6
62
5
36
38
17
32
29
35
27
25
24
21
14
18
46
8
15
30
16
10
144
23
33
48
44
59
51
26
72
121
102
122
112
61
187
202
520
391
78
279
282
140
228
43
547