3
0
5
33
4
7
45
1
22
27
24
10
35
20
78
15
12
56
37
6
23
71
31
50
40
8
18
16
41
9
52
237
194
30
138
80
107
57
36
179
133