32
26
13
87
40
139
16
38
64
34
171
127
3
35
144
17
60
217
33
39
23
1625
57
19
81
45
83
27
29
10
37
82
49
70
68
18
297
31
190
67
20
9
116
270
91
128
42
214
120
43