13
12
2
27
1
18
55
15
6
7
19
44
30
4
8
10
22
21
25
17
9
3
14
33
16
74
90
31
61
24
111
85
122
134
79
26
152
37
130
49
36
373