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