203
60
42
162
98
29
139
49
59
1140
207
74
97
41
102
190
28
30
366
26
241
504
24
89
66
75
19
105
17
14
8
45
65
53
18
100
6620
50
33
317
32
11
37
278
450
38
283
104
67
64