1
2
5
15
7
10
142
3
69
16
4
95
6
18
76
56
20
67
101
19
232
12
34
17
14
33
13
45
98
97
341
163
35
120
78
28
11
74
70
62
209
49
8
309
92
788
25
256
23
47
21
117
9
32
66
324