15
51
14
84
8
75
37
48
19
556
38
23
21
41
68
53
2
0
85
18
20
63
66
114
231
126
123
39
99
571
89
11
32
466
26
257
132
54
131
298
305
124
155
192
381
411
450
158