5
26
18
20
6
3
11
24
56
108
42
12
45
19
1
36
49
34
54
21
10
76
71
44
82
298
29
7
47
39
30
38
80
25
4
13
17
198
43
73
23
16
15