28
46
47
38
7
13
35
27
30
99
54
69
83
32
42
18
57
19
66
119
131
8
70
71
310
49
33
63
29
67
171
5
43
126
52
59
72
258
130
75
21
157
14
80
48
16
24
422
271
347