0
5
22
11
3
116
104
64
7
55
385
17
95
57
8
20
32
28
49
52
54
43
34
68
30
357
99
48
150
23
166
60
312
63
42
387
40
151
85
92
98
86
224
146
118
39
434
117
163
125
94
480
78