29
17
30
13
169
18
19
72
39
33
21
177
47
151
53
23
86
144
222
106
64
49
28
45
83
15
24
9
159
43
25
88
36
26
145
58
209
80
16
75
69
90
140
93
38
22
56
66
62