0
22
17
39
12
79
18
19
2
4
35
15
70
11
6
64
32
14
9
16
7
29
42
44
38
91
68
20
129
77
122
75
123
131
144
92
58
547
105
50
97
82
160
80
55
74
60
46
61
72