21
94
242
168
321
1130
136
84
28
73
200
30
38
26
37
14
202
24
197
2946
88
83
152
1348
31
150
42
55
79
76
115
145
1067
39
77
1041
22
331
29
23
62
32
89
33
10
11
8
70
18
17
262
642
137
113
34