0
3
22
27
42
31
12
71
32
78
58
4
26
236
85
74
164
114
45
56
64
142
30
65
38
55
57
330
383
4075
374
111
179
79
68