21
84
19
42
12
577
210
33
29
47
370
25
38
10
469
173
69
93
107
94
129
26
336
49
51
8
330
27
75
4
56
6
86
55
5
100
50
23
259
17
96
14
9
59
61
28
139
67
22
71
88
62
73
57
68