10
25
19
1
7
35
16
5
150
9
127
4
21
12
32
29
129
14
160
4718
297
72
51
57
169
66
69
369
90
270
52
92
15
34
31
6
428
24
36
23
11
45
37
75
38
1377