24
22
3
6
4
10
16
7
31
5
25
37
19
38
11
20
36
431
59
26
53
9
8
56
70
61
74
60
129
2
13
139
92
42
50
79
15
107
268
345
319
44
192
55