103
40
74
141
67
256
62
32
178
58
229
73
48
86
79
47
49
72
109
115
1407
94
30
130
977
60
372
985
38
7715
319
42
44
352
138