0
10
17
8
24
26
5
6
23
7
43
16
132
28
47
25
84
49
22
30
75
65
118
37
12
64
31
27
61
44
77
108
74
69
48
4
123
59
168
90
464
276