0
75
12
2
45
10
38
16
71
99
8
22
3
14
17
135
31
32
158
9
25
27
52
89
95
43
74
29
26
282
510
211
54
129
152
37
51
36
39
50
18
34
42
146
58
462
59
72