2
5
0
6
1
7
4
23
3
31
12
14
13
16
126
21
10
55
43
69
144
86
95
88
91
141
235
93
209
124
208
375
158
100
139