97
64
62
130
49
15
94
3
17
27
65
48
231
54
390
599
7
872
759
671
28
675
40
225
100
24
38
69
29
242
5
52
85
124
178
16
78
374
76
21
68
18
51
6
269
91
359
66
216
141
89
87
816
253