0
11
17
1
31
2
4
46
26
9
8
20
10
36
187
202
30
56
33
96
89
57
39
84
45
105
28
78
52
74
64
48
102
109
123
62
114
145
58
94
70
21
59
47
32
124
103
72