100
59
17
6
5
109
20
43
70
44
273
28
40
26
15
24
233
385
106
38
268
29
48
39
142
105
34
159
55
36
42
72
8
62
11
254
97
139
47
0
14
22
50
27
18
136
82
9