197
202
81
111
275
220
301
82
66
49
156
58
7
23
35
103
54
8
584
102
36
60
22
273
31
19
131
20
73
59
42
57
56
106
72
100
48
177
121
28
445
542
460
1028
347
495