0
9
5
8
16
7
6
27
13
74
41
58
17
12
23
70
38
18
19
48
11
33
80
49
24
57
63
46
42
34
32
29
470
73
60
47
77
94
266
55
156
101
134
122
86
551
78
301
255
555
52