0
36
5
23
70
7
12
11
9
91
56
13
10
32
27
14
19
46
33
90
77
51
47
52
116
49
183
55
133
121
71
119
63
41
58
135
143
114
69
8
393
16
162
136
142
104
202
198
306