108
23
29
38
19
45
18
14
130
449
104
15
66
83
56
139
24
30
33
80
115
36
32
48
77
20
27
21
47
52
37
67
253
31
28
34
106
194
75
92
17
22
35
103
39
101
26