3
1
2
0
5
8
26
28
29
11
31
39
12
13
18
49
61
58
54
69
19
117
24
20
68
73
6
48
97
88
345
136
63
27
119
37
152
135
64