26
29
28
71
58
9
77
109
39
48
25
107
86
83
24
34
57
16
38
170
82
7
146
44
33
63
53
12
8
114
2
143
126
46
23
40
41
32
19
72
61
105
66
76
64
30
22
5
6
115