30
44
321
38
70
52
54
263
11
49
16
10
20
39
158
25
28
29
62
27
40
104
22
37
65
42
31
21
51
41
64
57
50
43
55
18
33
58
110
9
26
149
141
358
6
56
202