5
15
13
68
31
16
87
78
55
22
29
39
58
28
50
2
25
76
35
201
147
17
23
69
30
33
21
116
74
75
47
44
95
24
14
1
1032
61
3
8
7
9
249
18
107