2
10
1
36
17
100
27
18
136
40
99
63
34
83
31
59
33
60
15
19
22
26
38
188
39
109
42
232
44
32
84
43
45
61
67
172
75