119
88
225
86
61
151
155
198
69
58
171
7
42
49
106
132
102
125
75
95
238
123
25
216
6
210
293
101
154
8
84
50
78
20
12
62
15
13
179
83
110
104
136
142
43
54
70
27
22
38
18
10
19