24
23
20
87
53
14
71
43
19
64
26
44
21
32
38
10
59
18
11
77
22
33
78
16
112
114
139
389
58
123
47
62
31
274
178
72
48
13
39
17
367
190
29
54
382
200
591
105
41