24
20
172
136
303
56
320
49
67
47
154
1833
73
52
89
25
177
34
139
84
11
10
548
112
13
74
66
55
62
31
45
57
48
192
41
19
27
32
54
106
81
95
102
98
29
35
23
22
425
632
1481
384