45
414
18
5
281
3
34
40
108
94
80
41
15
73
222
7
19
88
46
127
226
23
9
20
100
168
72
32
191
63
76
120
39
16
60
62
93
146
52
68
27
6
78
170
89
112
255