68
85
51
87
32
200
15
19
431
514
39
104
43
10
89
140
65
57
67
14
125
73
107
301
23
4
36
93
60
222
180
1300
676
310
59
52
167
26
41
1200