3
1
5
4
13
100
19
49
42
11
2
34
9
28
56
6
67
33
36
46
157
23
59
24
21
14
47
29
20
40
15
27
31
97
18
10
89
39
82
17