51
73
18
64
3
20
11
42
9
99
36
23
24
15
2
16
5
12
6
8
49
34
52
4
26
33
107
1
320
17
63
66
22
35
21
10
167
13
19
14
40
29
48
134
58
85
65
25
38
80
95