10
23
27
42
165
24
1344
11
22
12
31
95
53
76
30
28
25
118
37
33
123
102
113
180
26
71
35
29
116
88
59
40
109
16
44
49
57
39
61
32
8
86
45
120