10
121
401
131
103
362
153
70
60
198
6
61
132
29
41
19
137
162
8
93
2
25
82
32
436
30
115
260
15
227
16
17
13
49
7
3
57
303
62
1995
20
595
4
45
122
90
217
54
275
83
332
77