11
6
4
7
75
8
3
30
32
45
33
15
92
23
113
29
50
79
46
179
97
133
56
95
250
118
315
256
126
34
110
40
127
134
57
21
59
12
91
111
49
188
172
58
60
0
73
17
143
170
19