20
29
16
13
22
15
27
9
24
81
5
59
41
87
33
21
253
101
10
194
35
38
338
31
57
26
12
6
18
11
77
17
239
115
8
44
88