99
14
46
21
736
449
25
43
19
210
54
252
644
82
27
8
20
41
16
49
117
44
13
26
170
32
10
9
22
50
42
110
687
113
15
29
48
74
71
90
89
326
142
669
188
1245
118
77
24
53
58
45
126
83