17
53
63
87
71
8
16
45
30
19
101
7
15
43
27
41
49
32
37
220
48
6
34
21
556
86
4
9
58
77
20
344
126
62
60
363
31
160
95
12
111
33
102
542
57
38
44
112
386