95
21
25
36
28
49
18
78
98
174
91
130
105
194
41
90
196
22
35
75
114
70
45
139
111
227
52
94
67
14
122
51
43
112
291
24
27
159
233
230
55
125
458
229
33
207
137
53
299
157
124
38
155
236
126