167
98
9
91
61
94
13
28
51
35
100
213
218
47
84
85
46
53
39
42
176
62
56
109
350
65
24
44
21
78
55
23
40
15
22
27
161
50
30
26
33
116
158
140
48