82
295
71
21
51
112
53
33
25
17
16
26
100
107
124
57
39
49
5
62
206
140
129
116
199
11
118
46
34
150
23
101
99
207
50
32
60
64
381
161
259
151
43
61
167
55
6
251
98
353
137
66
348