12
93
14
47
92
10
7
56
91
43
52
66
46
157
24
28
89
38
52
13
20
28
8
22
27
82
8
24
44
27
38
4
37
127
28
17
59
31
6
39
37
53
5
65
34
89
43
32
4
4