10
13
339
9
4
3
45
12
14
22
47
17
78
34
23
62
35
27
11
19
42
822
37
18
41
20
25
36
16
75
66
8
7
60
89
82
141
99
39
51
68
71