68
35
310
66
106
41
31
52
55
28
29
20
235
36
43
397
112
39
205
62
30
33
18
90
32
139
53
13
60
131
71
23
443
244
124
463
111
88
40
94
182
136
47
162
12
227
146
120
26