56
16
5
6
44
8
97
81
57
12
55
18
2
39
32
400
75
21
116
221
28
23
42
11
33
19
25
98
94
49
7
47
50
334
14
13