3
4
16
11
30
12
33
10
14
36
37
43
23
27
46
140
41
17
26
2
79
56
62
151
61
42
630
47
9
25
18
19
44
6
5
83
40
24
284
160