18
11
19
16
29
131
260
10
20
90
127
37
25
49
17
122
308
5
39
23
61
87
34
28
12
80
26
334
365
30
60
14
31
116
84
57
41
71
234
102
9
72
88
65
532
32
78
43
322
68