62
52
51
98
200
14
123
91
132
232
55
89
30
106
107
157
149
131
31
104
117
59
189
76
103
53
222
100
36
129
29
110
185
88
96
205
99
155
241
87
68
338
126
47
133
60
341
73
18
43