11
13
75
19
123
15
394
34
70
158
329
17
5
31
406
108
29
84
43
14
12
71
38
133
27
25
40
81
47
76
66
202
118
64
451
32
131
91
86
48
310
10
18
74
26
41
166
2719
99
62
639