96
104
98
122
31
47
64
23
133
129
68
42
85
147
132
77
93
32
81
13
211
105
18
79
10
125
130
87
34
36
62
56
37
16
59
63
21
27
67
72
39
89
70
5
22
48
435