12
9
16
2
6
111
22
48
45
7
61
50
26
74
10
29
99
17
18
33
15
25
28
39
37
19
8
5
34
67
52
58
30
54
20
13
35
31
53
301