8
31
96
73
58
40
123
11
32
191
98
101
66
19
17
56
139
13
176
6
125
39
20
9
10
49
89
124
25
157
208
52
35
38
97
43
7
70
37
42
26
29
62
33
95
102