59
18
79
76
43
53
845
92
70
80
390
187
116
266
28
391
78
127
123
44
68
39
50
57
56
177
41
505
31
19
145
10
55
27
199
34
51
48
42
54
569
16
126
46
102
62
98
409
84
93
143
71