0
1
43
6
69
8
37
2
52
16
26
13
86
27
75
56
90
30
41
88
398
259
89
78
177
29
19
23
28
261
169
62
40
51
55
63
33
31
124
101
168
120
38
65
98
44
53
134
263