18
25
17
7
19
35
16
77
27
15
22
78
49
4
12
5
1
31
30
44
20
48
2
50
63
42
107
52
36
73
486
14
34
165
75
29
87
9
11
3