40
19
62
38
28
35
14
2
34
72
133
93
31
94
23
13
8
87
82
60
33
98
16
71
58
4
118
75
7
11
32
15
80
84
175
49
51
143
18
150
25
10
119
67
73
46