109
101
119
11
146
95
68
51
83
12
88
73
139
152
21
16
3
33
90
38
50
10
131
15
25
40
82
93
14
18
57
22
372
416
27
19
673
155
91
84
265
31
103
79
47
156
135
5
106
159
9
49