2
7
10
18
8
46
27
13
26
5
3
14
34
6
115
28
37
21
36
89
33
24
9
40
62
53
23
132
43
148
48
87
90
68
67
19
50
38
172
119
57
70
44
100