28
548
50
55
26
99
23
58
95
31
36
39
86
237
102
89
87
103
343
80
16
167
81
56
268
12
27
135
144
121
45
247
202
106
83
67
69
118
44
9
101
25
78
194
19
30
22
14
2
37