3
24
65
511
86
127
51
28
63
40
640
6
141
99
142
56
87
336
111
50
33
23
49
57
30
34
55
751
1196
284
455
101
80
89
201
109
403
53
67
120
197
269
150
187
230
621
124