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
116
66
75
60
57
70
14
130
20
69
42
88
61
134
103
47