80
62
34
108
58
87
106
112
28
23
95
159
31
99
142
117
53
119
118
50
40
49
45
20
44
13
48
82
22
32
78
30
36
42
54
128
21
89
17
6
16
25
46
148
19
5
8
237
11
14
84
38