106
74
210
134
113
28
41
23
16
18
9
110
29
7
19
15
20
54
67
48
116
93
400
13
414
205
84
81
108
4
64
22
229
240
1363
6098
169
79
45
57
197
78
160
94
111
136
114
194
273
253