2
3
21
4
18
15
5
23
33
36
49
12
22
99
41
9
17
40
96
39
19
30
6
38
47
16
24
37
82
14
11
132
93
322
114
55
74
2078
56
64
188
28
25