51
32
11
19
58
47
52
8
76
68
12
106
25
83
59
86
37
30
161
46
78
45
49
34
129
69
101
20
164
53
64
133
81
79
105
109
31
89
502
167
557
160
16
173
159
48
102
50
142
149
24