15
19
31
12
66
18
26
14
28
173
27
75
41
235
46
2
3
38
111
103
185
132
238
59
70
93
23
436
78
8
418
30
110
127
72
156
57
204
54
85
724
370
88
129
61
43
45
544
29
48