38
3
15
35
71
23
858
40
151
39
13
25
24
4
31
208
9
20
10
125
18
7
6
5
21
96
51
33
54
28
8
11
19
152
520
80
58
68
29
49
374
130
683