43
133
68
51
67
405
318
44
25
60
71
0
135
16
52
31
41
77
411
72
578
124
62
147
146
48
14
18
96
155
6
98
10
356
2
20
106
174
101
53
104
19
27
116
75
9
50
22
357
128