32
18
50
25
17
20
63
39
31
23
34
11
47
29
45
24
13
14
19
10
21
27
15
26
30
38
28
104
48
83
52
70
140
35
64
56
150