9
57
3
15
4
85
26
24
53
27
125
111
67
6
19
1
21
41
20
66
58
193
97
154
304
36
5
93
113
35
32
135
150
143
96
164
118
55
31
63
88
78
50
23
30
95
76
60
268
162