100
28
103
156
42
218
72
38
55
234
73
77
8
17
181
59
93
32
34
70
15
119
106
51
131
21
48
195
180
232
62
202
14
179
61
109
90
24
31
25
84
87
162
29
12
56
37
10
175
18