50
37
10
47
167
116
164
92
291
33
96
66
9
8
300
13
22
200
233
14
25
36
7
4
123
19
16
128
94
30
125
20
26
6
17
23
12
24
15
34
42
11
210
54
78
251
98