21
24
15
52
20
3
125
69
86
231
197
255
2
152
96
10
109
65
113
26
68
78
39
37
18
101
6
43
7
32
22
56
5
59
41
47
50
35
89
27
91
88
53
28
30
51
14
17
60