10
70
35
56
3
11
54
72
22
28
37
27
51
106
71
99
31
23
20
36
15
119
47
67
114
17
29
19
18
24
39
55
307
91
21
43
87
32
33
284
16
38
63
107
75
109
86
101
49
118
184