20
14
99
10
8
19
61
154
63
13
21
30
219
35
60
404
77
55
105
94
136
25
7
15
27
41
22
37
112
208
48
68
29
108
39
224
44
100
155
145
59
210
165
97
240
90
566
81
42