8
22
80
2
7
48
106
40
57
4
13
16
236
77
19
10
327
25
37
55
46
50
17
12
23
111
133
28
20
204
124
139
171
167
151
95
41
60
205
5
21
149
191
6
59
49
131
298
388
18
67