1
5
2
16
20
27
11
28
13
8
6
7
40
15
10
3
14
17
9
65
67
22
26
205
55
45
49
36
105
58
42
51
90
43
50
47
61
35
332
75
24
94
38
111
82