38
46
332
4
345
10
39
101
72
28
26
22
40
224
18
17
37
134
75
6
33
30
123
54
150
35
127
31
103
78
24
29
64
85
45
13
14
20
213
190
88
42
259
83
130
48
50
34
395