45
24
16
89
8
357
153
52
7
47
9
78
46
35
26
42
80
275
68
107
41
290
111
55
3
30
17
62
301
27
100
71
49
40
91
87
60
92
67
43
18
6
23
15
297
5