115
78
97
224
83
31
63
88
36
471
94
42
352
279
135
159
114
169
103
56
66
29
13
45
208
155
68
80
123
340
99
72
96
106
118
76
117
102
149
131
93
74
177
248
77
127
73
85
84