15
32
22
12
57
30
35
54
7
27
52
102
37
64
9
20
23
55
1
13
31
8
92
43
65
50
47
36
106
77
51
67
46
17
24
5
26
10
34
70
62
56
21
39
4
29
172
89