10
28
5
13
22
3
7
11
114
9
14
19
142
29
47
12
32
21
20
36
46
58
2
50
112
16
51
18
27
99
38
25
8
1
23
71
65
64
44