125
78
45
73
67
29
65
129
23
499
323
47
64
194
167
216
493
39
15
145
37
251
135
83
41
382
162
27
43
116
302
79
28
203
92
71
175
174
397
155
119
263
35
72
34
51
151
63
170
422
115