15
36
13
11
47
86
19
26
73
51
45
87
3
206
91
58
452
46
52
204
128
232
196
59
490
23
30
71
74
44
225
162
140
35
33
638
42
17
169
329
126
84
65
50
184
82
310
81
302
105