27
16
12
15
14
25
13
56
2
8
22
85
17
35
30
79
96
47
21
87
7
62
67
58
49
81
23
151
333
162
146
300
34
166
46
37
109
130
73
120
45
76
373
66
149
113
179
26
100