23
93
76
18
66
8
75
19
64
99
58
33
12
130
128
134
352
40
65
60
67
202
34
10
272
27
6
135
116
87
184
22
340
705
44
84
259
63
211
38
55
150
92
70
91
120
53
141
36
318
51
125
96
95
144
248
86