0
15
12
24
7
31
18
64
80
40
32
62
165
67
33
49
25
45
26
58
37
43
36
110
66
38
47
17
28
102
89
42
23
157
21
20
41
57
72
16
82
138
109
95
13
514
51