2
22
15
26
40
16
62
92
38
35
10
73
23
46
18
21
88
29
37
74
34
53
24
45
25
98
48
122
67
63
176
49
86
77
61
44
97
137