8
104
18
34
50
33
229
13
32
569
9
37
16
24
17
2
91
15
132
125
76
190
311
22
124
166
62
21
103
230
456
97
255
633
115
195
36
23
144
469
820
38
54
10
85
121
20
93
113
70
29
100