32
110
101
159
10
35
22
15
55
14
86
48
11
17
57
8
16
21
316
34
25
46
85
2
104
47
4
30
42
18
20
58
7
9
31
44
40
80
39
96
33
81
3