19
15
13
28
3
8
10
14
11
18
24
39
4
30
16
46
37
360
104
125
23
6
67
133
17
7
41
38
65
27
44
84
1
66
71
53
31
60
12
21