82
167
55
97
39
125
77
128
210
222
45
72
33
59
3
64
88
239
112
216
41
73
247
378
2
67
24
29
28
136
19
143
15
32
37
52
36
68
102
155
27
182
57
12
16
151
208
6
142