5
15
8
10
24
12
18
19
33
31
41
20
23
14
37
27
17
29
36
9
92
49
30
56
13
74
120
410
44
308
106
244
201
58
32
602
16
479
143
78
76
50
255
189
140