12
49
34
22
8
24
23
29
40
79
55
39
80
31
11
88
59
101
546
19
18
85
115
71
14
53
42
27
44
33
52
10
13
45
56
76
65
35
3
57
25
87
6
21
41
96
282
94