21
113
23
26
8
49
19
22
546
10
28
29
414
259
96
90
14
55
12
32
94
58
50
294
256
209
298
34
25
75
121
60
99
69
16
108
6
95
17
48
57
54
68
47