0
9
7
5
3
2
12
23
19
37
27
110
32
246
70
20
22
294
57
165
258
94
319
48
29
36
42
69
90
77
143
54
52
127
87
58
10
40
45
38
314
89
74
30
78
85
277
51
60
44
342
68