1
15
13
91
34
126
54
90
40
49
7
25
37
14
50
22
57
56
26
60
48
35
169
17
39
298
62
77
20
42
31
99
105
32
23
102
183
79
55
61
94
113
96
176