35
18
95
1086
64
161
53
546
60
6
119
16
91
33
113
24
70
32
45
57
108
69
219
545
42
22
1039
154
76
439
109
174
133
82
27
39
63
36
220
1504
165
4662
167
98
19
81
77
30
206
43
116
121
85