128
68
119
87
113
12
167
75
123
67
89
44
116
32
52
80
179
18
46
60
208
66
7
56
212
72
150
57
97
35
152
248
20
190
361
28
384
314
82
210
265
59
115
47
25
40
43
38
172
81
29