0
2
22
8
6
7
23
48
15
55
16
14
40
27
9
13
5
54
31
94
25
58
90
3
12
110
96
11
125
24
86
97
266
151
275
78
21
57
188
213
56
505
104
259