146
201
86
70
64
1082
241
287
367
72
449
210
26
78
63
69
96
242
53
101
202
307
141
54
193
144
314
37
52
152
130
474
123
66
40
34
28
90
75
33
153
24
49
32
302
85
73
81
48
102