56
50
15
20
8
27
61
35
94
17
22
32
101
114
45
37
93
47
83
41
12
33
18
52
11
39
30
87
29
80
7
49
315
72
16
60
5
10
6
130
183
44
116
68
21