0
3
24
27
28
42
31
12
72
32
82
59
4
26
237
86
77
164
114
45
56
65
142
30
38
55
57
331
383
4078
374
111
179
79
69