3
42
2
15
31
48
8
21
1
37
7
38
18
50
10
30
29
22
60
99
9
14
80
113
51
24
66
17
11
181
115
86
129
19
35
0
5
85
39
182
32