5
12
26
4
14
174
76
16
1
6
19
3
30
43
54
17
63
200
9
2
8
48
53
56
22
65
32
242
24
370
23
36
50
73
83
179
118
264
215
85
102