5
12
30
16
62
34
4
22
11
19
24
14
2
18
0
10
76
7
8
6
79
40
59
75
77
48
72
91
37
23
67
29
55
154
245
21
85
15
168
521
58
25
82
63
234
127
33