90
16
25
13
93
112
154
191
31
27
258
205
72
56
6
88
46
165
63
68
106
79
5
30
8
49
40
47
45
33
83
26
130
75
42
32
123
71
39
41
43
37
73
59
104