29
30
41
51
31
37
32
50
81
63
55
85
24
8
5
34
65
26
52
16
89
255
45
66
22
12
20
88
7
14
43
67
69
11
4
123
87
40
25
9
62
6
15
46
10
102