52
48
22
111
96
30
53
12
55
29
19
71
89
38
15
34
5
35
36
112
64
26
8
6
25
718
9
127
63
187
42
20
27
18
23
7
70
17
74
49
84
385
10
78
174
146
24
424
33
31