0
12
3
1
25
28
53
41
45
16
22
11
37
8
50
4
52
80
90
58
46
55
78
38
49
129
56
51
7
91
242
149
179
6
10
19
27
20
135
23
257
177
140