90
17
36
10
75
111
15
89
44
21
11
106
24
50
190
19
153
108
70
66
63
115
91
415
110
99
143
40
234
388
62
192
67
28
258
68