5
45
83
3
6
8
140
12
7
27
4
9
21
11
35
15
18
58
43
90
0
2
96
36
28
13
151
38
20
39
44
249
60
17
95
16
110
63
22