49
21
5
19
25
35
9
3
158
13
64
71
28
712
962
37
36
29
80
93
7
47
364
33
43
48
20
10
69
44
408
23
96
68
16
53
143
18
8
325
39
142
42
593
642