0
5
2
1
8
6
12
53
7
3
13
26
45
14
100
27
76
111
120
124
84
165
66
74
208
381
104
238
91
361
319
62
94
73
80
121
42
166
139