2
25
5
10
7
8
38
23
40
77
18
13
86
14
24
83
41
15
22
71
51
65
81
144
34
31
80
129
113
78
58
60
54
21
30
124
179
116
87
66
44
90
130
108
139
63
53
128
201
57