16
5
9
36
23
19
10
35
45
59
78
58
27
327
14
609
37
46
24
26
395
22
13
70
114
40
73
44
190
486
31
88
150
12
259
66
89
299
61
233
90
3
25
232
217
310
124
235
113
41
28