9
29
23
64
38
37
66
34
145
40
16
167
116
146
173
35
15
50
36
93
39
21
22
42
70
90
20
122
135
18
46
99
293
192
68
19
12
32
13
4
30
75
10
101
33
27
61
57
49
43