25
11
16
22
13
32
8
64
90
489
144
6
20
219
36
55
2
221
120
187
29
234
7
1
10
31
76
5
222
26
18
58
72
50
34
9
73
19
89
244
35
4
17
37
223
86
148