0
15
122
66
44
90
54
33
39
36
43
78
30
19
91
49
67
74
63
85
69
56
243
24
46
81
121
79
109
96
76
41
176
97
38
71
165
214
210
98
59
111
83
29
87
118
31
18