3
6
21
7
46
88
53
22
98
20
72
75
39
43
25
15
28
14
10
31
33
38
55
29
40
26
128
231
80
41
24
35
60
23
91
49
30
19
47
65
45
34
16
154