0
2
3
1
7
14
75
69
85
83
41
103
132
87
58
56
28
77
64
65
68
32
152
100
38
113
37
23
35
131
195
67
91
46
61
123
45
55
89
52