0
30
11
42
16
13
25
10
67
39
27
33
44
22
37
15
59
50
24
72
28
172
52
62
64
266
119
38
53
186
49
55
110
201
133
334
856
126
184
167
136
229
138
88
71
538
65
210
120