103
19
73
515
8
42
80
36
18
41
11
43
69
29
47
102
38
30
4
6
27
134
108
22
37
405
360
32
315
79
1615
21
304
15679
740
54
51
141
143
61
88
9
31
26
128
10
95