40
15
32
6
46
75
98
36
54
56
44
27
59
76
10
95
141
147
81
406
9
11
118
16
19
12
13
143
68
88
7
50
53
35
149
138
14
21
0
2
28
8
34
155