50
24
94
66
106
19
20
34
8
42
52
16
14
7
6
31
12
111
53
38
45
177
77
33
4
13
32
64
27
15
44
55
81
63
11
2
25
3
5
162
90
43
126
83
92
10
40