107
54
16
23
40
98
50
114
95
151
74
13
29
25
88
145
264
189
55
52
160
24
198
706
14
203
19
20
79
12
43
32
280
11
4
28
27
26
140
168
70
15
34
57
22
18
38
373