0
30
2
6
5
51
13
3
22
39
41
78
71
98
66
73
60
17
44
93
67
32
23
140
20
47
11
16
43
118
171
193
265
96
97
68
80
36
56
27
102
59
53
158
70
186
57
40
34
88