18
35
31
4
9
53
21
44
12
7
2
26
48
49
89
34
37
68
24
10
16
69
33
43
23
193
38
1
255
3
17
56
67
93
97
79
27
46
13
6
8