5
26
46
142
53
28
35
20
43
37
103
65
71
55
17
7
16
45
14
67
41
79
110
303
15
64
124
10
24
72
25
36
48
50
8
9
156
29
12
83
117
30
68