88
10
197
258
377
107
23
47
51
97
41
28
11
263
27
103
63
245
213
49
127
235
21
4
83
220
7
9
387
74
59
291
409
48
64
17
286
72
30
33
166
46
100
287
134
76
31
90
192
19
68
119
29
14