12
8
3
2
4
10
34
6
15
39
17
7
20
9
23
11
28
38
46
14
61
24
55
49
88
83
21
493
18
16
27
50
89
165
48
79
31
37
13