2
26
10
90
32
63
9
28
38
21
17
132
48
18
31
20
234
33
43
79
68
72
91
162
24
77
41
12
159
241
196
103
35
57
65
390
51
153
46
155
73
78
4
37
36
137
185
64
130