59
25
87
31
153
34
102
140
45
96
206
236
809
359
99
75
51
41
47
139
24
17
100
26
90
151
33
21
42
292
130
109
60
115
451
161
18
68
38
67
43
46
13
80
39
122
50
70
32
22