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