5
22
31
30
13
24
14
10
42
34
66
93
20
28
23
45
79
72
95
29
68
25
54
158
56
46
37
35
18
69
61
90
203
82
43
19
64
48
167
26
63
53