0
30
35
6
7
17
14
8
4
29
10
68
91
56
5
22
70
16
25
96
23
80
39
11
49
83
43
27
20
18
19
40
138
87
31
122
38
216
24
37
79
45
77