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