166
39
91
46
105
110
127
176
63
48
203
112
21
128
17
221
16
55
40
157
37
86
32
148
137
24
76
71
191
11
129
73
23
25
134
69
29
171
36
42
19
78
30
45
108
44
246
282
61