0
22
30
14
74
50
40
64
25
29
216
78
90
190
109
155
370
178
163
77
27
86
54
112
1337
110
362
18
1368
1259