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