5
16
19
27
63
24
28
18
41
9
255
70
20
12
4
84
114
65
67
49
29
239
209
32
115
31
50
33
36
64
348
158
1267
55
54
87
81
202
456
48
39
34
119
60
76
35
351
96
149
343