2
49
10
9
18
21
5
86
6
35
1
23
15
74
25
97
68
13
52
8
37
136
12
230
42
879
155
61
360
547
1471
128
79
53
110
784
54
298
215
231
171
658
228