0
3
42
5
9
14
21
17
8
7
29
24
32
33
36
37
20
43
116
30
52
72
39
40
73
140
25
148
27
31
26
272
53
134
90
105
49
98
364
111
977
99
78
64
183
263
142
127
124
79