2
10
86
64
3
9
97
49
67
236
75
44
56
77
31
39
113
293
24
27
78
26
42
68
41
15
128
22
6
13
139
85
54
188
180
45
17
11
12
8
83
21
33
32