0
5
54
64
83
228
84
44
155
127
129
79
48
33
38
25
16
57
77
69
26
24
27
29
80
13
59
37
62
81
46
67
23
157
108
30
220
19
120
160
161
95
135
107
118
459
134