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