98
18
68
125
27
161
132
1957
131
16
87
79
61
29
105
25
374
337
173
160
21
65
129
197
31
49
155
77
151
242
86
108
54
340
73
46
731
17
78
70
438
128
587
38
536
385
449
276
555
235
34
135
33
55
307
190
26
110