0
60
4
7
6
47
25
48
16
10
18
41
17
9
22
66
32
33
26
11
51
53
45
23
13
28
29
27
34
65
39
86
87
129
380
158
233
97
91
240
81
191
109
472
273
159
293
407
220
116
170