86
60
32
23
129
30
10
153
25
70
92
34
19
437
105
51
66
35
55
112
56
15
100
21
33
82
16
13
69
64
193
49
96
80
37
170
293
101
90
73
144
65
443
307
26
39
42
1
131
59