9
13
28
10
23
12
36
8
27
49
25
24
17
14
6
133
255
22
32
53
21
55
47
44
7
69
19
30
3
4
101
5
149
373
151
41
63