13
493
45
66
61
37
15
79
34
20
54
49
43
47
109
58
106
77
115
91
183
200
73
51
340
305
140
204
179
117
85
67
50
248
82
165
26
138
93
81
90
104
313
147
142
40
63
238
187
327
87
244