0
16
5
97
14
6
11
30
10
58
25
39
9
15
36
250
7
28
55
26
27
47
18
59
130
140
178
129
83
40
84
37
148
29
82
162
71
33
169
34
210
337
74
214