11
13
25
54
45
22
5
48
10
40
17
12
26
18
112
150
39
232
174
300
224
159
92
62
47
55
87
31
37
36
20
38
1
19
100
30
6
97
70
29
42
75
125
50
114