18
9
35
194
248
56
333
55
34
3462
65
77
20
13
6
7
3103
12
39
106
36
87
42
81
43
69
359
47
21
60
1131
230
24
137
252
50
279
480
321
51
227
26
33
197
32
331
45
113
98
16
169