15
11
50
31
1
5
10
18
6
33
7
17
30
21
22
3
27
19
52
127
93
9
2
13
12
65
16
78
23
83
107
56
20
24
59
29
28
34
46
58
8
73
49