31
13
5
14
23
11
39
33
102
15
10
66
200
6
67
74
8
16
46
12
40
22
82
48
32
9
47
25
19
18
29
119
26
113
28
7
24
30
44
35
52
51
1000