25
33
66
21
47
27
130
58
151
510
109
231
14
98
4065
32
84
46
42
103
18
26
16
3
1
36
35
891
57
216
38
91
7
77
13
116
138
68
101
44
100
59
208
80
31
186
210
48