10
3
0
9
45
7
31
14
37
16
75
2
19
12
8
5
21
11
20
18
22
29
23
17
33
30
40
43
49
425
165
69
138
61
201
274
76
119
115
81
132
42
55
77
434
182
105
161