23
109
4
137
6
28
123
91
105
78
304
49
51
19
8
3
131
22
18
102
55
5
60
35
140
24
14
147
192
143
176
15
7
9
122
13
25
70
27
93
343
240
16
1753
868
59
141
85