39
166
24
42
27
3
57
92
87
33
18
144
83
101
59
100
45
10
30
13
21
61
1
7
89
95
66
111
181
76
34
43
88
29
36
20
17
23
8
25
35
46
32
67
9