0
3
29
8
5
27
15
71
68
63
25
48
70
28
140
31
13
57
39
92
59
58
174
60
83
107
143
163
22
90
52
49
47
44
114
35
276
67
38
103
41
91
23
82
110