3
0
8
6
25
12
31
22
28
27
34
98
45
11
33
14
59
68
23
69
26
42
10
56
18
70
126
29
20
38
52
125
7
5
37
90
48
21
82
102
43