0
12
5
31
82
32
28
20
57
23
44
41
77
84
13
100
38
105
30
59
60
63
85
308
131
173
134
108
123
71
133
209
74