18
11
66
5
63
8
52
170
94
175
40
31
43
49
9
701
164
173
54
3
48
12
50
172
79
10
41
47
2
82
15
577
14
53
73
36
13
22
410
6
44
21
161
375
24
68
17
111
30