51
16
43
30
48
78
63
33
17
56
76
110
32
66
14
26
19
7
155
98
250
53
9
39
34
15
207
377
38
0
152
190
183
2
90
8
37
45
3
23
67
22
10
25
31
85
18
1
4