5
41
40
10
3
15
21
36
78
17
12
11
30
4
28
35
14
62
105
116
109
6
42
43
63
25
27
7
34
31
54
91
148
45
69
161
23
18
22
217
38
72
50