20
58
7
23
9
11
41
10
13
99
18
15
80
108
29
19
50
134
67
4
5
65
48
30
102
144
28
17
36
116
55
163
47
216
14
31
25
505
70
979
300
56