7
420
96
10
15
24
42
104
75
19
44
11
53
14
68
46
199
130
23
153
117
3
36
73
82
22
9
20
16
13
12
8
31
37
5
29
21
49
34
39
76