104
20
28
87
14
3
64
52
34
27
21
9
4
58
560
186
465
61
16
50
66
12
499
40
29
32
43
60
31
86
226
85
22
38
419
135
247
124
24
59
140
26
7
44
203
13
53
88
55