34
23
19
39
54
1000
79
18
22
31
7
40
8
25
17
10
16
32
29
69
9
35
20
11
46
21
41
96
12
5
49
51
62
45
172
42
24
200
61
33
30
178
125
80
73
50
92
345
6
70