13
4
3
42
0
2
8
28
12
7
20
9
5
6
10
24
11
17
19
103
22
39
65
35
32
75
36
142
46
47
755
337
166
226
322