161
81
126
162
62
87
46
11
39
72
37
45
179
100
118
18
29
159
71
35
34
1
145
57
74
51
66
68
17
9
28
73
95
19
42
53
4
21
112
43
20
158
86
33
552
222
41
83