98
74
36
28
266
57
144
277
108
375
100
48
30
18
64
116
143
35
83
45
149
112
216
102
1244
61
75
126
58
43
24
794
26
165
21
16
47
39
352
227
25
92
56
141
111
96
134
177
326
55
179
229
214
95