38
324
26
11
252
28
30
27
22
13
96
82
280
17
24
31
37
10
41
197
69
67
72
19
25
430
39
70
143
270
55
269
23
29
76
90
71
1094
553
457
243
211
43
209
58