20
9
12
13
11
25
14
17
24
171
21
18
40
29
10
58
41
27
3
49
522
248
7
22
31
43
19
37
53
61
81
56
33
70
57
47
32
93
225
42
68