0
5
1
12
42
4
6
16
28
17
43
48
44
36
81
27
51
19
58
70
88
60
110
47
166
99
86
123
175
121
309
89
61
131
168
811
621
120
26
38
105
299
46
136
91
68
130
13
18
169
90
49
45