8
4
23
46
26
89
35
56
18
38
10
15
34
37
31
101
16
54
20
14
114
12
53
21
45
100
224
247
121
117
55
87
152
30
75
158
163
169
390
73
60
64
98
125
96
134
88
232
71
190
634