25
12
127
24
134
89
14
168
85
145
138
150
151
84
196
312
63
56
159
387
207
110
246
146
552
144
29
456
20
17
11
254
46
67
23
194
479
30
97
43
61
123
54
16
45
83
73
6
9
512
203
40