10
66
13
79
51
27
260
49
268
99
218
15
43
652
40
17
56
7
53
232
32
30
37
24
45
48
94
58
39
26
73
70
23
169
18
21
46
47
14
78
108
76
28
97
160
8
100
31
176
210