0
25
3
1
59
16
100
28
91
37
236
149
56
52
51
22
13
32
206
96
50
44
73
143
64
30
6
31
12
89
116
11
124
285
111
176
82
255