0
5
18
40
35
6
99
28
111
214
63
17
44
118
151
69
145
38
60
33
95
294
34
78
77
90
61
183
264
21
82
92
42
19
86
107
41
150
109
47
131
96
11
160
55
16
9
450
71