59
90
26
47
51
304
22
6
37
117
32
152
40
45
41
19
29
112
39
73
13
109
97
8
28
9
71
162
63
33
24
154
54
79
100
62
125
85
133
167
27
141
177
173
93