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