21
24
16
22
15
34
25
12
245
10
30
210
48
62
71
81
113
79
110
40
39
38
80
58
93
35
227
94
267
408
36
20
61
27
96
75
41
19
88
70
66
37
32
808
50
53
33