52
94
211
21
125
25
57
45
49
181
48
251
108
17
37
172
129
74
62
118
237
110
113
78
15
31
63
73
75
126
55
59
34
67
32
103
66
120
41
58
35
28
53
60
209
26
119
92
29
51