40
23
72
37
149
8
47
135
139
62
93
69
36
48
360
104
227
402
42
403
169
73
119
103
99
160
3
101
213
18
28
31
123
320
77
78
185
190
16
34
25
126
94
276
96
243
75
33
22
100
91
74
26