142
259
18
129
12
23
46
68
224
16
146
117
40
65
19
157
34
45
38
32
76
22
260
63
25
31
24
51
28
175
184
92
136
354
57
60
26
327
441
212
937
113
144
789
108
27
126
44
1030
317
37