5
1
4
21
29
7
9
2
3
15
55
13
114
49
88
11
8
12
47
35
31
37
20
73
28
56
14
50
120
6
24
30
130
90
92
33
71
52
59
10
23
76
38
118
43
240
22