5
34
10
15
33
126
124
127
94
117
115
86
92
85
113
44
64
39
55
97
129
88
125
109
229
189
121
58
120
148
40
227
156
175
188
199
139
63
29