56
35
10
87
7
12
27
11
102
24
18
45
89
208
81
19
34
9
26
53
66
22
37
17
43
1258
2363
76
5
132
40
15
60
119
30
104
170
47
6
322
28
149
20
259
361