117
91
210
257
20
84
36
61
33
194
16
151
85
69
316
65
46
162
181
668
63
159
44
79
30
38
73
122
222
80
87
37
94
204
43
98
89
19
23
112
131
68
67
71
11
100
45
148
57
47
76
62
82
183
35
278
108
322