5
19
23
27
67
29
18
42
12
255
72
20
9
4
90
115
30
70
73
49
41
243
210
35
120
34
53
36
39
64
358
159
1280
58
65
91
83
204
462
10
54
79
96
68
156
343