0
3
24
27
42
31
12
72
32
81
59
4
26
236
85
75
164
114
45
56
64
142
30
65
38
55
57
330
383
4075
374
111
179
79
68