3
35
22
20
21
49
50
37
47
118
17
58
19
26
14
29
12
9
44
53
54
77
78
55
16
27
1
70
73
93
36
6
105
103
135
4
51
34
46
142
66