0
3
26
8
7
58
22
98
15
70
36
97
102
56
54
28
31
38
46
43
17
32
35
30
47
40
41
21
83
27
37
69
59
33
117
112
108
144
84
72
62
217
323
87
24