30
21
123
27
102
127
65
86
184
40
17
173
19
39
141
43
256
13
10
16
35
83
121
93
137
53
112
48
8
126
22
37
154
82
149
38
81
97
47
44
162
15
23
95
59
167
6
11
14