24
31
34
89
118
425
19
127
95
160
209
58
43
77
48
194
80
17
9
50
86
56
8
69
18
23
105
67
16
1
68
360
277
7
78
54
44
42
20
11
1301
46
361
152
12
100
26
498