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