0
13
3
4
2
12
10
8
5
64
26
15
63
16
120
9
49
45
61
72
93
100
71
54
86
97
140
149
52
346
89
201
22
32
37
110
70
84
124
42
55
50
21
135
38
51
36