5
16
35
43
199
13
27
40
38
28
36
21
62
26
131
61
18
110
19
44
52
185
48
58
65
67
116
94
72
88
114
398
170
144
39
47
55
156
190
85