21
35
80
55
94
141
20
22
63
32
111
84
369
45
18
43
6
58
302
34
28
11
121
42
402
773
67
24
5
272
30
62
408
49
104
7
38
242
36
53
40
37
48
54
27
275
29
74
205
1023
10