0
2
20
23
19
44
53
28
39
56
50
67
66
97
268
120
240
239
18
14
60
78
59
108
32
160
92
157
70
72
201
73
380
112
64
425
49
85
93
77
102
241
216
8
21
37
188
54
76