0
57
23
75
32
6
18
46
56
7
14
17
3
12
85
20
21
9
69
40
16
38
101
106
77
34
170
99
107
151
89
8
95
15
83
13
47
22
92
90
311
66
42
130
127
48
388
234