2
15
14
3
8
4
53
19
94
76
36
34
32
48
6
54
28
29
26
60
37
57
13
351
47
55
71
45
70
41
23
27
52
74
46
22
68
11
49
105
24
425
108
40
72
162