59
41
35
90
24
16
388
342
26
23
64
47
389
49
131
27
150
31
7
61
15
22
10
189
133
48
2
3
71
32
4
148
34
18
19
55
100
87
12
20
51
38
28
215
111
54
42
137