24
248
351
320
96
196
18
223
33
105
15
25
137
51
8
74
75
160
63
69
136
32
14
13
27
167
117
142
88
134
102
37
19
62
41
44
22
52
126
26
55
113
909
78
308
50
466
39
46
58
152
127
131