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