54
51
52
86
13
83
102
66
163
120
60
65
76
45
232
100
16
47
209
79
18
127
39
90
460
88
574
78
135
70
128
81
26
353
14
35
137
119
8
29
7
43
111
186
1197
889
168
28
32
15
389