28
12
23
52
44
11
75
45
19
88
46
14
10
2
55
101
25
20
34
32
29
185
57
594
39
145
105
7
92
15
27
21
62
69
94
4
177
42
227
222
58
166
179
103
72
87
125