0
20
12
4
29
10
42
47
9
39
26
41
15
52
54
7
28
63
21
14
83
18
93
106
85
58
120
270
133
88
6
68
91
65
235
53
142
108
72
51
49
64
27
329
43
156
438
331
143
80
250