12
29
20
55
35
49
36
9
24
18
11
52
13
39
62
33
21
22
768
94
50
26
331
346
16
19
153
684
46
141
53
17
2
8
192
145
126
14
25
71
60