5
4
55
16
14
25
33
3
13
17
12
7
1259
44
27
38
40
11
26
45
19
37
28
56
9
279
21
78
104
490
97
67
93
745
394
18
23
41
68
83
144
42
220
71
34
72
147
35
267