4
40
22
18
32
28
23
3
29
52
38
26
80
17
43
50
16
6
7
41
46
36
89
15
8
53
12
75
166
115
108
20
95
39
5
24
82
33
30
65
35
273
48
19
59
42
45
54