0
4
20
16
30
7
3
41
11
58
26
66
73
17
49
19
18
71
12
79
8
59
60
57
93
22
46
31
43
83
27
128
100
44
14
76
35
77
25
29
328
61
140