0
7
22
6
40
28
50
86
21
85
12
39
25
108
82
60
45
23
36
27
4
47
57
35
34
54
139
91
68
66
97
42
19
94
16
15
117
106
44
224
252
590
55
161
190
155
72
184
74
96
118
61
90
73