12
13
6
9
0
11
18
2
57
49
3
10
22
7
23
33
25
336
37
77
14
40
20
268
80
29
43
61
41
55
24
32
21
64
914
94
156
97
36
16
28
152
135
45
31
84
98
4
274
27
76