0
5
6
37
10
59
46
101
244
112
73
125
40
122
15
56
14
75
24
66
42
16
8
138
198
170
76
52
35
43
57
25
104
29
21
77
65
48
102
34
137
126
60
82
22
27
28
44
18
71
63