5
17
13
10
8
19
51
94
50
65
36
22
99
21
33
120
40
24
30
101
18
59
31
47
41
28
16
43
49
23
15
52
45
116
77
25
54
26
106
100
299
156
29