0
5
86
36
204
56
122
22
55
12
18
99
52
13
6
59
144
174
42
190
48
31
30
91
16
25
118
44
29
327
77
115
24
47
100
17
85
19
14
39
251
8
32
28
61
384
9
73
83