29
34
76
26
18
25
87
15
5
6
86
12
82
158
22
30
7
52
50
32
35
36
48
89
2
47
27
91
49
72
248
68
56
53
44
45
69
100
46
57
107
137
60
37
63
42
23
129