109
42
47
24
320
39
4
7
236
6
1143
96
9
73
86
28
375
13
52
45
48
134
58
137
53
44
175
171
373
12
14
3
26
90
92
282