16
3
12
55
63
22
29
75
28
20
72
48
18
25
104
265
56
46
11
24
89
21
37
15
64
10
6
33
5
30
4
23
373
32
58
31
8
27
39
19
437