1
4
15
20
27
13
11
28
8
25
6
7
40
10
3
14
5
17
9
65
67
22
26
203
55
45
48
36
105
58
42
51
90
43
50
46
61
33
332
75
24
94
38
111
81