0
98
60
38
7
1
123
35
36
68
53
13
67
25
23
42
20
180
96
72
56
9
32
116
8
139
19
22
2
3
57
45
33
30
51
52
27
63
80
58
91
43
121
70
88
44
114
6
281
191
37
274