49
91
123
45
29
157
128
25
299
95
308
31
94
23
46
206
77
230
86
16
78
202
176
50
510
539
63
87
44
35
179
7
8381
281
24
5058
129
674
96
65
189
110
104
207
174
79
69
17
111
105
604
47