35
105
22
37
55
124
295
34
90
44
1128
25
361
138
341
458
36
45
51
32
177
48
1280
29
144
26
75
237
139
186
12
41
191
73