97
35
95
52
8
16
49
34
47
10
28
18
6
24
67
41
20
111
42
51
26
13
87
76
168
101
103
66
32
72
29
81
94
62
71
5
53
19
60
222
25
39
9
91
12
31
629
208
108