13
25
20
18
27
17
3
10
77
23
74
93
101
53
45
163
110
47
43
8
104
29
4
33
26
14
34
79
11
16
5
28
9
63
61
41
24
383
62
2