29
37
5
18
19
9
93
2
7
42
20
14
11
66
4
15
6
3
0
40
28
38
56
23
1
48
17
25
13
16
59
27
51
34
97
723
53
70
24
8
74
397