4
19
45
30
3
28
24
31
10
5
111
7
36
88
6
23
13
32
2
43
1
194
21
9
17
18
14
120
25
26
11
80
8
38
15
27
79
126