0
8
5
18
62
50
77
16
36
2
13
7
33
1
47
24
23
35
63
127
98
57
26
44
226
41
25
121
176
151
79
69
141
56
88
110
46
66
64
80
28
153
43
31
74