2
10
14
11
5
31
68
19
47
67
22
18
39
20
59
373
576
62
15
34
21
28
25
36
44
32
30
240
55
33
61
148
60
37
73
80
127
35
38
155
29
40
224
151
230
74
85
95