21
5
16
26
36
4
2
210
283
34
832
8
41
705
35
38
17
29
44
20
97
57
32
22
45
462
93
82
47
25
18
77
122
43
107
147
69
19
11
15
134
70
65