16
29
52
60
40
15
19
22
5
13
10
21
9
31
86
43
98
7
17
14
30
25
1
6
12
41
8
233
76
51
48
57
18
11
47
2
46
42
107
33
39
53