0
8
82
17
27
29
120
176
19
76
35
105
85
99
50
89
25
53
36
32
18
95
31
56
66
68
46
57
26
23
242
74
127
39
30
72
41
49
96
21
40
109
55
236
98
54
60
24
160
22
122