96
111
73
57
54
105
195
17
67
77
30
10
151
94
144
40
34
22
74
79
71
99
143
26
189
37
12
19
383
13
33
15
106
28
43
45
32
133
21
53
62
137
107
81
29
35
100
41