65
61
55
75
53
190
84
80
237
93
100
76
40
39
2299
70
229
78
48
173
271
179
63
151
27
71
244
103
756
95
927
4436
1680
1035
838
1857
2127
1263
1572
31
46
94
60
38
883
41
13
170
113
19
410
47
287