21
62
32
110
81
369
45
18
41
5
58
43
295
33
28
10
121
42
399
768
67
23
4
270
30
56
408
103
60
7
241
29
53
35
34
46
50
27
274
71
204
36
1018
9
82
171
668
84
217
522