13
35
43
180
28
15
11
293
16
24
63
194
57
12
10
8
213
123
46
67
187
333
4
93
6
31
21
83
236
249
396
77
79
157
20
634
359
73
27
66
42
89
80
513
9
101
74
113
106