118
15
37
160
90
32
12
199
19
77
42
66
50
38
44
81
26
97
72
62
57
30
47
111
98
282
36
45
298
64
96
60
73
110
18
34
63
106
107
223
28
25
137
59
52
123
79
87
20
54
27
56
33
39