5
15
53
37
62
3
24
7
8
38
34
28
354
33
2
25
31
30
54
123
17
16
82
99
51
162
78
50
39
32
35
64
27
71
41
157
46
63
69
107
85
45
36
13
76
110