0
30
4
35
28
13
6
5
72
39
15
36
16
26
37
54
24
23
41
29
38
49
46
22
99
121
31
14
128
44
42
27
17
111
70
51
228
58
8
64
87