31
64
8
41
1085
83
3
426
110
94
270
40
697
21
73
70
53
14
48
24
103
38
34
101
10
69
11
2
54
37
231
16
120
51
42
342
167
13
340
39
26
50
87
12
18
71
135
27
23
15
586