57
110
31
49
44
18
11
16
126
2
121
37
98
54
9
35
13
10
46
38
76
12
50
21
17
29
34
23
26
27
58
20
7
4
5
19
15
67
84
66
39
8
316