31
16
8
0
38
20
68
160
19
25
49
3
435
319
82
193
176
45
58
50
7
59
308
84
14
18
72
4
23
85
30
191
69
39
213
73
33
387
125
40
119
175
10
440
3608
13
443
224
355
26
36
35