20
34
29
51
383
32
38
55
27
15
98
14
37
17
18
81
25
63
80
44
89
53
4
12
19
56
47
30
22
58
36
71
42
195
65
35
54
39
91
7
141
40
84
31