13
78
50
26
10
8
19
12
14
21
108
46
16
33
17
41
77
20
72
415
65
149
675
156
113
31
94
9
103
93
74
57
6
151
63
114
131
128
438
203
56
90
169
216
126
45
168
251
59
52