80
91
89
9
31
71
26
78
28
38
45
51
19
35
29
36
41
11
124
60
17
10
14
13
2
16
33
168
305
18
15
3
74
4
8
110
87
96
55
30