123
41
69
67
116
88
163
59
155
29
87
187
83
118
253
48
80
244
45
35
62
32
156
37
110
81
102
25
215
43
91
105
166
248
39
199
53
40
9
55
165
74
66
75
60
57
70
14
130
20
42