8
13
87
50
54
141
709
20
84
23
29
18
40
4
242
15
6
27
47
17
39
61
7
95
28
51
11
32
197
2
45
73
65
70
77
97
33
60
44
12
91
218
55
56
58