4
40
28
74
31
53
43
25
8
50
303
5
23
35
2
7
14
33
123
102
57
10
17
88
90
22
65
1
15
126
206
107
55
18
62
27
48
6
116
44
63