0
6
38
22
40
12
7
8
48
23
46
29
14
37
13
10
5
30
65
43
11
19
53
57
42
39
31
25
27
419
68
60
74
33
92
247
44
52
138
97
128
114
80
543
73
294
250
550
49
79
166
260
193
164