25
23
5
0
40
44
102
31
71
16
26
32
8
6
78
191
101
15
35
18
41
77
14
306
30
19
92
39
64
56
1339
57
153
70
85
127
29
58
22
38
62
284
180
100
114
128
204
53
108
79