6
102
65
84
87
79
51
33
73
43
387
146
8
10
24
152
78
76
62
273
30
578
442
793
537
607
350
199
200
1047
557