42
161
97
29
139
203
49
59
1140
207
74
41
102
190
28
30
364
26
241
504
158
24
89
65
75
19
105
66
16
40
14
8
44
53
18
100
6618
50
33
317
32
10
36
275
450
60
38
283
104
67
63
52
31