40
39
70
53
25
164
10
66
13
54
32
46
64
114
252
24
331
83
100
81
329
168
72
77
65
42
157
63
33
118
76
22
73
179
150
125
80
71
1028
107
330
130
235
44
49
109
79
89
34
59
56
279