6
42
45
0
46
8
5
94
76
29
21
509
16
64
33
13
10
58
11
56
19
3
24
59
14
39
1
15
23
4
25
30
18
53
17
153
68
55
85
32
12