10
48
25
45
52
161
53
31
1
16
81
20
47
92
39
329
162
49
14
28
86
98
319
27
127
158
69
36
26
38
30
76
23
144
51
24
60
22
95
12
56
40
37
63
18
41
19
67
21
61