11
18
5
15
14
8
53
33
72
27
6
4
30
20
16
13
29
22
120
60
84
49
10
48
28
61
36
7
17
9
339
69
376
122
143
171
50
391
121
47
66
308
209
63
94
74