27
586
156
1291
30
150
162
134
112
257
43
135
95
322
8
22
120
148
202
364
574
341
300
254
46
315
48
129
41
68
180
15
49
50
51
56
281
113
79
25
36
641
45
39
64
74
1034
26
398
1547
82
401
20
13