12
22
4
2
8
51
11
16
45
14
39
36
86
19
28
26
33
38
10
15
31
29
30
94
170
18
25
92
60
50
55
91
64
83
82
89
72
136