55
66
39
17
5
2570
22
33
14
13
32
29
696
195
35
71
159
94
53
88
324
74
111
67
83
54
58
45
104
116
164