87
33
40
49
39
67
54
1102
407
1581
38
25
50
24
16
13
31
85
42
767
168
69
138
500
109
48
127
220
17
316
124
68
1897
52
70
216
226
158
297
55
265
413
371
77
58
92
22
116
23
177
123