7
20
17
62
36
23
48
25
89
324
65
44
96
39
303
308
70
21
73
33
54
363
81
152
53
115
90
779
63
50
15
37
34
67
18
75
38
99
82
10
125
29
60
243