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