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