54
101
123
3
30
12
109
13
16
7
64
179
392
470
55
24
77
661
51
223
81
11
45
17
196
276
167
112
368
41
95
210
93
37
31
259
19
35
144
166
22
69
323
33
49
47
36
26
76
10
15