17
62
28
41
51
24
84
9
66
2
22
39
126
43
303
7
19
37
32
60
3
4
5
54
45
14
12
79
47
8
53
68
40
89
38
26
25
52
139
13
120
95