0
50
42
9
28
47
36
129
216
59
74
29
41
40
22
65
68
49
96
53
72
79
38
126
222
54
124
143
131
82
92
83
57
236
175
200
121
30
46
33
76
23
34
101
77
105
66
56
86