8
5
32
103
98
131
51
70
86
16
69
76
26
153
126
2
7
29
33
75
43
109
134
24
77
128
83
66
35
79
20
27
122
46
17
53
40
34
96
137
180
195
141
107
21
63
39
167
114
102
44