20
71
33
55
79
30
6
248
77
81
271
19
63
222
47
54
967
108
53
43
140
88
252
161
24
3238
80
18
25
863
8
386
304
26
35
126
267
34
113
340
66
15
51
1290
272
407
103
17
153
78
179