162
393
34
132
78
70
13
100
106
363
28
23
7
92
39
74
149
122
73
105
150
306
55
38
46
64
57
49
24
76
93
66
14
21
107
317
483
18
10
72
83
116
26
5
247
42
88
114
19
50
65
71