97
19
11
99
50
29
25
24
51
30
2
7
4
44
5
41
1
16
63
17
47
21
55
9
49
26
112
23
20
8
82
76
52
363
12
6
71
62
13
10
14
39