2
5
42
8
31
18
15
7
28
94
6
78
10
0
21
17
29
14
79
63
16
49
96
34
136
30
60
114
64
188
146
36
9
66
62
53
12
75
143
91
84