18
10
5
7
33
12
37
94
40
35
6
43
114
56
21
118
32
26
120
275
390
87
112
48
317
45
67
228
65
49
166
575
41
57
103
157
437
72
15
68
318
44
16
46
47
64