42
45
101
26
24
23
219
68
49
30
16
58
129
18
22
15
253
35
20
14
6
28
7
435
31
218
80
13
17
37
200
21
19
41
46
29
5
36
57
32
114
67
91