86
206
107
38
6
35
75
25
84
50
232
43
761
419
98
54
125
40
333
143
82
14
24
31
16
64
150
85
36
32
69
19
145
52
114
63
222
409
76
22
61
42
157
369
81
95
44
90
142
79