0
40
13
55
12
11
56
34
25
16
49
192
262
43
149
41
30
28
127
10
14
281
27
104
106
94
559
62
398
69
52
47
151
42
316
202
153
60
188
366
130
120
260
226
152
165
243