6
30
92
21
19
3
58
16
26
36
0
4
9
39
64
82
32
31
25
59
41
93
12
14
52
35
40
24
42
11
27
38
23
94
61
13
22
44
147
103