12
28
7
99
31
14
45
32
81
49
37
10
96
48
33
178
39
16
58
63
13
41
38
26
40
57
55
9
4
17
85
72
5
23
83
50
88
11
6
370
8