10
33
0
9
48
52
4
17
16
85
45
34
47
19
68
7
25
8
5
2
20
22
60
12
3
56
31
11
27
2035
151
73
184
53
268
58
30
86