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