6
23
29
21
50
51
32
35
16
18
25
7
15
56
33
1
3
46
11
8
22
5
0
89
70
28
191
100
78
10
110
12
98
93
62
460
194
331
9
65
230
19
369