88
72
57
102
62
51
63
95
19
110
105
92
145
82
35
10
148
23
418
596
29
122
26
109
143
80
30
37
31
60
20
43
66
22
111
34
11
56
156
71
5
8
12
32
28
18
59
133