40
28
54
31
9
39
45
11
38
16
2
36
6
29
118
44
18
33
13
14
4
15
112
3
7
124
91
5
59
1
53
37
246
17
30
76
96
108
42
41
157
99
10
27
19
95
89