5
4
16
27
107
35
36
222
54
13
17
26
76
95
20
45
91
75
68
15
21
33
158
44
55
12
103
14
48
25
53
120
19
87
278
85
66
38
185
203
139
200
71
31
30
83
60
18