95
25
36
12
13
29
21
6
15
23
9
200
127
10
66
79
30
7
17
996
115
99
11
26
69
5
65
32
14
94
70
68
19
107
50
813
43
16
42
8
52
22
256
1000
760
60
28