163
203
497
199
307
38
142
94
1140
207
857
24
16
164
7
144
221
162
45
102
28
34
39
62
364
26
36
504
11
113
10
30
65
18
911
37
131
66
317
119
40
107
263
53
57
60
100
55
17
58
33
31
27
32