7
24
65
512
86
127
51
31
66
42
641
8
4
141
99
143
57
87
40
336
114
34
25
50
35
751
1197
284
455
103
82
91
202
110
403
54
67
120
197
269
150
187
230
621
124