99
32
43
128
17
12
14
18
4
265
3
31
19
54
51
95
21
1
5
28
33
72
7
16
8
9
11
264
26
2
30
50
57
83
38
22
62
164
75