19
79
91
23
6
31
3
24
63
71
30
33
15
107
25
143
11
9
41
14
0
2
12
46
5
95
27
7
1
347
13
54
26
29
370
49
40
10
4
8
35